window recesses - Spanish English Dictionary